Leveraging Operational Transformation in Collaborative Object Groups
نویسنده
چکیده
Collaborative Object Groups are abstractions that facilitate programming of collaborative systems considerably. In this paper, we argue that operational transformation should be offered to programmers as a part of services provided by a Collaborative Object Group platform and describe how to integrate operational transformation in such a platform. We also explain how operational transformation solves well-known problems of collaborative systems, such as latecoming, earlyleaving, coupling/uncoupling, undo/redo and version merging in a generic way.
منابع مشابه
Gclipse A Collaborative Editor Plug-In for Eclipse
This thesis is about a collaborative text editor, Gclipse. The editor is implemented in Java as an Eclipse plug-in. Eclipse is an application development framework for Java that also provides a Java development environment. Gclipse extends this environment by adding the feature of collaborative editing additionally to the inherited abilities, such as syntax highlighting, code formatting and cod...
متن کاملOn Consistency of Operational Transformation Approach
The Operational Transformation (OT) approach, used in many collaborative editors, allows a group of users to concurrently update replicas of a shared object and exchange their updates in any order. The basic idea of this approach is to transform any received update operation before its execution on a replica of the object. This transformation aims to ensure the convergence of the different repl...
متن کاملSemantic Consistency for Collaborative Systems
In real-time collaborative groupware, shared objects are replicated on distant geographical sites. Each user works on his own copies. This implies the divergence of different copies. Operational transformation approach makes it possible to reconcile the divergent copies. It allows to ensure the syntactic consistency of the copies by ensuring: convergence, causality and user intention. Although ...
متن کاملPreserving Operation Groups in Operational Transformation
In this paper, a conflict problem caused by applying traditional operational transformation algorithms on Replace operation is firstly described. Then a new conception of operation group is introduced into the collaborative editing area. T-Group is an important type of operation group, when a Replace operation can be considered as a T-Group. To preserve T-Groups in operational transformation ne...
متن کاملSymbolic Model-Checking of Optimistic Replication Algorithms
The Operational Transformation (OT) approach, used in many collaborative editors, allows a group of users to concurrently update replicas of a shared object and exchange their updates in any order. The basic idea of this approach is to transform any received update operation before its execution on a replica of the object. This transformation aims to ensure the convergence of the different repl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999